/* $Id: ClientCompanyReqVO.java 
 * Copyright (C) 2011, TRAKHEES
 *  
 * Revision History
 *
 * Date  			Author 		    	Remarks
 * ---------------------------------------------------------------------------------
 *
 */
package ae.pcfc.etks.online.common.vo;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import ae.pcfc.etks.online.common.ConstantsCommon.WFProcessType;

public class ClientCompanyReqVO implements Serializable  {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6411089433635971285L;
	String strCompNameEng;
	String strCompNameArab;
	String strUserName;
	String strPassword;
	Long iSecQuestion;
	String strSecretAnswer;
	String strEmailAddress;
	String strMobileNumber;
	String strMobileNotification;
	String strEmailNotification;
	String strUploadDocument;
	String strStatus;
	String strType;
	Date createDate;
	//String strProcessCode;
	private WFProcessType processCode;
	private String strStatusEn;
	private String strStatusAr;		
	String strProcessStep;
	String strWFinitatedBy;
	Date applicationDate;
	String strWfStatus;
	List<UploadDocumentVO> arrDocumentVOs;
	String strClientType;
	String strTrakheesId;
    String strUploadURL ;
	String strUploadDocumentType;
	String strAuthorizedPerson;
	String strApplicationId;
	String strWFIncidentId;
	
	
	public String getStrAuthorizedPerson() {
		return strAuthorizedPerson;
	}
	public void setStrAuthorizedPerson(String strAuthorizedPerson) {
		this.strAuthorizedPerson = strAuthorizedPerson;
	}
	/**
	 * @return the strCompNameEng
	 */
	public String getStrCompNameEng() {
		return strCompNameEng;
	}
	/**
	 * @param strCompNameEng the strCompNameEng to set
	 */
	public void setStrCompNameEng(String strCompNameEng) {
		this.strCompNameEng = strCompNameEng;
	}
	/**
	 * @return the strCompNameArab
	 */
	public String getStrCompNameArab() {
		return strCompNameArab;
	}
	/**
	 * @param strCompNameArab the strCompNameArab to set
	 */
	public void setStrCompNameArab(String strCompNameArab) {
		this.strCompNameArab = strCompNameArab;
	}
	/**
	 * @return the strUserName
	 */
	public String getStrUserName() {
		return strUserName;
	}
	/**
	 * @param strUserName the strUserName to set
	 */
	public void setStrUserName(String strUserName) {
		this.strUserName = strUserName;
	}
	/**
	 * @return the strPassword
	 */
	public String getStrPassword() {
		return strPassword;
	}
	/**
	 * @param strPassword the strPassword to set
	 */
	public void setStrPassword(String strPassword) {
		this.strPassword = strPassword;
	}
	/**
	 * @return the iSecQuestion
	 */
	public Long getiSecQuestion() {
		return iSecQuestion;
	}
	/**
	 * @param iSecQuestion the iSecQuestion to set
	 */
	public void setiSecQuestion(Long iSecQuestion) {
		this.iSecQuestion = iSecQuestion;
	}
	/**
	 * @return the strSecretAnswer
	 */
	public String getStrSecretAnswer() {
		return strSecretAnswer;
	}
	/**
	 * @param strSecretAnswer the strSecretAnswer to set
	 */
	public void setStrSecretAnswer(String strSecretAnswer) {
		this.strSecretAnswer = strSecretAnswer;
	}
	/**
	 * @return the strEmailAddress
	 */
	public String getStrEmailAddress() {
		return strEmailAddress;
	}
	/**
	 * @param strEmailAddress the strEmailAddress to set
	 */
	public void setStrEmailAddress(String strEmailAddress) {
		this.strEmailAddress = strEmailAddress;
	}
	/**
	 * @return the strMobileNumber
	 */
	public String getStrMobileNumber() {
		return strMobileNumber;
	}
	/**
	 * @param strMobileNumber the strMobileNumber to set
	 */
	public void setStrMobileNumber(String strMobileNumber) {
		this.strMobileNumber = strMobileNumber;
	}
	/**
	 * @return the strMobileNotification
	 */
	public String getStrMobileNotification() {
		return strMobileNotification;
	}
	/**
	 * @param strMobileNotification the strMobileNotification to set
	 */
	public void setStrMobileNotification(String strMobileNotification) {
		this.strMobileNotification = strMobileNotification;
	}
	/**
	 * @return the strEmailNotification
	 */
	public String getStrEmailNotification() {
		return strEmailNotification;
	}
	/**
	 * @param strEmailNotification the strEmailNotification to set
	 */
	public void setStrEmailNotification(String strEmailNotification) {
		this.strEmailNotification = strEmailNotification;
	}
	/**
	 * @return the strUploadDocument
	 */
	public String getStrUploadDocument() {
		return strUploadDocument;
	}
	/**
	 * @param strUploadDocument the strUploadDocument to set
	 */
	public void setStrUploadDocument(String strUploadDocument) {
		this.strUploadDocument = strUploadDocument;
	}
	/**
	 * @return the strStatus
	 */
	public String getStrStatus() {
		return strStatus;
	}
	/**
	 * @param strStatus the strStatus to set
	 */
	public void setStrStatus(String strStatus) {
		this.strStatus = strStatus;
	}
	/**
	 * @return the strType
	 */
	public String getStrType() {
		return strType;
	}
	/**
	 * @param strType the strType to set
	 */
	public void setStrType(String strType) {
		this.strType = strType;
	}
	/**
	 * @return the createDate
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * @param createDate the createDate to set
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
/*	*//**
	 * @return the strProcessCode
	 *//*
	public String getStrProcessCode() {
		return strProcessCode;
	}
	*//**
	 * @param strProcessCode the strProcessCode to set
	 *//*
	public void setStrProcessCode(String strProcessCode) {
		this.strProcessCode = strProcessCode;
	}
*/	/**
	 * @return the strProcessStep
	 */
	public String getStrProcessStep() {
		return strProcessStep;
	}
	/**
	 * @param strProcessStep the strProcessStep to set
	 */
	public void setStrProcessStep(String strProcessStep) {
		this.strProcessStep = strProcessStep;
	}
	/**
	 * @return the strWFinitatedBy
	 */
	public String getStrWFinitatedBy() {
		return strWFinitatedBy;
	}
	/**
	 * @param strWFinitatedBy the strWFinitatedBy to set
	 */
	public void setStrWFinitatedBy(String strWFinitatedBy) {
		this.strWFinitatedBy = strWFinitatedBy;
	}
	/**
	 * @return the applicationDate
	 */
	public Date getApplicationDate() {
		return applicationDate;
	}
	/**
	 * @param applicationDate the applicationDate to set
	 */
	public void setApplicationDate(Date applicationDate) {
		this.applicationDate = applicationDate;
	}
	/**
	 * @return the strWfStatus
	 */
	public String getStrWfStatus() {
		return strWfStatus;
	}
	/**
	 * @param strWfStatus the strWfStatus to set
	 */
	public void setStrWfStatus(String strWfStatus) {
		this.strWfStatus = strWfStatus;
	}
	/**
	 * @return the arrDocumentVOs
	 */
	public List<UploadDocumentVO> getArrDocumentVOs() {
		return arrDocumentVOs;
	}
	/**
	 * @param arrDocumentVOs the arrDocumentVOs to set
	 */
	public void setArrDocumentVOs(List<UploadDocumentVO> arrDocumentVOs) {
		this.arrDocumentVOs = arrDocumentVOs;
	}
	/**
	 * @return the strClientType
	 */
	public String getStrClientType() {
		return strClientType;
	}
	/**
	 * @param strClientType the strClientType to set
	 */
	public void setStrClientType(String strClientType) {
		this.strClientType = strClientType;
	}
	/**
	 * @return the strTrakheesId
	 */
	public String getStrTrakheesId() {
		return strTrakheesId;
	}
	/**
	 * @param strTrakheesId the strTrakheesId to set
	 */
	public void setStrTrakheesId(String strTrakheesId) {
		this.strTrakheesId = strTrakheesId;
	}
	/**
	 * @return the strUploadURL
	 */
	public String getStrUploadURL() {
		return strUploadURL;
	}
	/**
	 * @param strUploadURL the strUploadURL to set
	 */
	public void setStrUploadURL(String strUploadURL) {
		this.strUploadURL = strUploadURL;
	}
	/**
	 * @return the strUploadDocumentType
	 */
	public String getStrUploadDocumentType() {
		return strUploadDocumentType;
	}
	/**
	 * @param strUploadDocumentType the strUploadDocumentType to set
	 */
	public void setStrUploadDocumentType(String strUploadDocumentType) {
		this.strUploadDocumentType = strUploadDocumentType;
	}
	public WFProcessType getProcessCode() {
		return processCode;
	}
	public void setProcessCode(WFProcessType processCode) {
		this.processCode = processCode;
	}
	public String getStrStatusEn() {
		return strStatusEn;
	}
	public void setStrStatusEn(String strStatusEn) {
		this.strStatusEn = strStatusEn;
	}
	public String getStrStatusAr() {
		return strStatusAr;
	}
	public void setStrStatusAr(String strStatusAr) {
		this.strStatusAr = strStatusAr;
	}
	public String getStrApplicationId() {
		return strApplicationId;
	}
	public void setStrApplicationId(String strApplicationId) {
		this.strApplicationId = strApplicationId;
	}
	public String getStrWFIncidentId() {
		return strWFIncidentId;
	}
	public void setStrWFIncidentId(String strWFIncidentId) {
		this.strWFIncidentId = strWFIncidentId;
	}

}
